API design (naming etc) workaround for overloading methods in JavaScript